package java9;
//1996.2.11~2018.8.9
//1,3,5,7,8,10,12 这几月永远31天
//2月平年28天，闰年（一般年份能整除4或百年年份能整除400的是闰年，）29天
//其他月份30天
public class Code123 {
	public static void main(String[] args) {
		int m;
		int day=0;
		for(int i=1996;i<=2018;i++){
			int s=1;
			if(i==1996){
				s=2;
			}
			for(int j=s;j<=12;j++){
				int k;
				int y=1;
				if(i==1996&&j==2){
					y=11;
				}
				if(j==4||j==6||j==9||j==11){
					m=30;
				}else if(j==2){
					if(i%4==0&&i%100!=0||i%400==0){
						m=29;
					}else{
						m=28;
					}
				}else{
					m=31;
				}
				for(k=y;k<=m;k++){
					if(i==2018&&j==8&&k>9){
						break;
					}
					day++;
					System.out.print(i+"年"+j+"月"+k+"日"+" ");
				}
				if(i==2018&&j==8&&k>9){
					break;
				}
				System.out.println();
			}
		}
		System.out.println("\n\n上神，您已活了"+day+"年了！");
	}
}
